Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Sweden #1-w1 Sweden #1-w2 Sweden #1-w3 France F9 Netherlands F2 France F10 France F11 Morocco F3 France F17 France F20 Portugal F2 Israel #1-w1 Israel #1-w2 Israel #1-w3 Israel #1-w4 France F9 France F11 France F14 Great Britain F3 France F6 Italy F10 Great Britain F8 Tunisia F3 France F8 France F9 France F16 Portugal F2 Portugal F3 France F7 Lithuania F2 USA F24 Mexico F11 Mexico F12 China F1 USA F2 China F2 USA F3 USA F4 USA F5 USA F6 France F13 France F15 Germany F2 France F2 France F3 France F4 France F5 France F6 France F7 Usa F9 Great Britain F7 Poland F1 France F9 France F10 France F11 Austria F5 Turkey F8 Spain F31 Spain F32 France F17 Dominican Republic F1 Croatia F2 France F8 France F17 France F20 France F2 France F3 France F7 France F9 Great Britain F8 Italy F13 France F10 France F11 France F12 France F13 Portugal F5 France F19 France F20 France F21 France F22 France F3 France F4 France F5 France F6 France F8 France F9 France F10 France F2 France F18 France F21 Spain F13 France F6 France F12 Italy F29 France F18 France F19 France F21 France F3 France F6 France F8 France F4 France F11 Lithuania F2 France F12 France F13 France F16 France F18 France F19 France F13 France F17 France F18 France F19 Israel F17 Israel F18 France F2 (Bressuire) France F3 (Veigy-Foncenex) Great Britain F2 (Tipton) France F4 (Lille) France F5 (Toulouse) France F14 Belgium F2 Qatar F1 (Doha) Qatar F2 (Doha) France F8 (La Grande Motte) Morocco F2 Israel F5 (Akko) Israel F6 (Akko) Spain F15 (Sta. Margarida Montbui) Israel F9 (Kiryat Shmona) Israel F10 (Kiryat Shmona) Spain F18 (Palma del Rio) France F15 (Ajaccio) Portugal F16 (Sintra) Portugal F17 (Sintra) Romania F2 France F18 (Bagneres-De-Bigorre) France F19 (Mulhouse) Great Britain F6 (Barnstaple) France F22 (Nevers) France F23 (Saint-Dizier) France F24 (Rodez) Sweden #1-w4 Algeria F2 France F2 (Bressuire) Tunisia F5 (Jerba) Portugal F2 (Faro) France F4 (Toulouse) Tunisia F13 (Jerba) France F7 (La Grande Motte) Lithuania F1 Tunisia F18 (Jerba) France F19 Germany F9 USA F23 Great Britain F17 France F4 France F13 Netherlands F1 Spain F16 San Benedetto Challenger - San Benedetto Sao Paulo Challenger Bratislava Challenger Mestre Challenger Brest Challenger Vancouver Challenger Quimper Challenger Lugano Challenger Hamburg Challenger Shenzhen 1 Challenger Manacor Challenger Helsinki Challenger Oeiras 1 Challenger Quimper Challenger Braunschweig Challenger San Marino Challenger Astana Challenger Grodzisk Mazowiecki Challenger M25 Tbilisi Orleans Challenger GHI Bronx Tennis Classic - Bronx Jersey Challenger Champaign Challenger Open 13 - Marseille St. Brieuc Challenger Monza Challenger Dallas Challenger Gwangju Challenger Portoroz Challenger Recanati Challenger Orleans Challenger Nottingham Challenger Brescia Challenger Andria Challenger Rennes Challenger Karshi Challenger Monterrey Challenger San Benedetto Challenger Pozoblanco Challenger Porto Challenger Noumea Challenger Zhangjiagang Challenger Tenerife 1 Challenger Cherbourg Challenger Open de Moselle - Metz Taipei Challenger Hersonissos 2 Challenger Grand Prix de Tennis de Lyon - Lyon Blois Challenger Open 13 - Marseille Astana Challenger Chicago Challenger Lexington Challenger Open de Moselle - Metz Grodzisk Mazowiecki Challenger St. Brieuc Challenger Bordeaux Challenger Roanne Challenger Furth Challenger St. Brieuc Challenger Orleans Challenger Brest Challenger Lexington Challenger Vancouver Challenger Lyon Challenger Abidjan 1 Challenger Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Abidjan 2 Challenger Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Tbilisi Challenger SAP Open - San Jose Open de Nice Cote dAzur - Nice Bratislava 1 Challenger Guzzini Challenger - Recanati Open de L'Isere - Grenoble LTA Shrewsbury Challenger - Shrewsbury Morocco Tennis Tour - Rabat Mamaia Challenger - Constanta Riviera di Rimini Challenger - Rimini Challenger Tunisie - Tunis IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Mitsubishi Electric Europe Cup - Monza Medibank International - Sydney Open de Rennes - Rennes Campos do Jordao Challenger Istanbul Challenger Dallas Challenger Kosice Challenger Farmers Classic - Los Angeles Brasilia Challenger Loughborough Challenger Mons Challenger Nottingham Challenger St. Brieuc Challenger Orbetello Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Vancouver Challenger Quimper Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane Istanbul Challenger Brest Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Quimper Challenger Lille Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Rennes Challenger Drummondville Challenger St. Brieuc Challenger Seoul Challenger Busan Challenger St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Open 13 - Marseille Vilnius Challenger Kremlin Cup - Moscow Valencia Open - Valencia Mouilleron-Le-Captif Challenger Lugano Challenger St. Brieuc Challenger Blois Challenger Vilnus Challenger Citi Open - Washington Oeiras 1 Challenger Pau Challenger Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Grodzisk Mazowiecki Challenger Pau Challenger Lille Challenger Helsinki Challenger Busan Challenger Guangzhou Challenger Wuxi Challenger Kachreti Challenger Open de Franche-Comte - Besancon Open de Montauban - Montauban Internationaux de Nouvelle-Caledonie - New Caledonia Morocco Tennis Tour - Fes Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo La Rinascente Tennis Cup Harbour Club Milano - Milan Open de Montauban - Montauban LTA Shrewsbury Challenger - Shrewsbury Roma Open Challenger - Rome Polska Energia Open - Bytom Astana Challenger Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere Alexander Kolyaskin Memorial - Donetsk Istanbul Challenger Bangkok Challenger Belo Horizonte Challenger Rennes Challenger Tiburon Challenger Orleans Challenger Charlottesville Challenger Knoxville Challenger Salinas Challenger Winston-Salem Open - Winston-Salem Cherbourg Challeger St. Petersburg Open - St. Petersburg Athens Challenger Rome Challenger Rhodes Challenger Nottingham Challenger Recanati Challenger Lugano Challenger Mons Challenger Orleans Challenger Bratislava Challenger Noumea Challenger Quimper Challenger Caltanissetta Challenger Kremlin Cup - Moscow Ostrava Challenger Rijeka Challenger Kosice Challenger Erste Bank Open - Vienna Hersonissos 1 Challenger Orbetello Challenger Orleans Challenger Helsinki Challenger Noumea Challenger Sydney International - Sydney Rome Challenger Bordeaux Challenger Winnetka Challenger Sibiu Challenger Abierto Mexicano Telcel - Acapulco Chisinau Challenger Antalya Cup - Antalya Napoli Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington San Benedetto Challenger Moselle Open - Metz Rennes Challenger Qatar ExxonMobil Open - Doha Tunis Challenger Aix En Provence Challenger Rome Challenger Bordeaux Challenger Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Andria Challenger Hong Kong Challenger Glasgow Challenger Wroclaw Challenger Quimper Challenger Citi Open - Washington Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Raanana Challenger Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Murray River Open - Melbourne BMW Open - Munich Noventi Open - Halle Heilbronn Challenger Citi Open - Washington Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Recanati Challenger Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Hamburg European Open - Hamburg St. Remy Challenger Libema Open - 's-Hertogenbosch Tashkent Challenger Brest Challenger Ortisei Challenger Manila Challenger Cherbourg Challenger Raanana Challenger Gwangju Challenger Taipei City Challenger Prostejov Challenger Portoroz Challenger Tashkent Challenger Orange Warsaw Open - Warsaw Perugia Challenger Jinan Challenger Mouilleron-Le-Captif Challenger Playford Challenger Irving Challenger Samarkand Challenger St. Brieuc Challenger Glasgow Challenger Shymkent Challenger Open de Nice Cote d'Azur - Nice Loughborough Challenger Recanati Challenger Cassis Challenger Open 13 - Marseille Barcelona Challenger Segovia Challenger ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Sainte-Victoire - Aix-En-Provence Open de L'Isere - Grenoble Challenger Ford de Cherbourg - Cherbourg Tunis Open - Tunis Societa Canottieri Mincio 2005 - Mantova IPP Geneva Trophy - Geneva Farmers Classic - Los Angeles Timisoara Challenger 2005 - Timisoara St. Petersburg Open - St. Petersburg Open de Tenis Amaya - Pamplona IPP Geneva Trophy - Geneva Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Aamulehti Tampere Open - Tampere Kremlin Cup - Moscow Timisoara Challenger - Timisoara Swiss Indoors Basel - Basel St. Petersburg Challenger 2006 - St. Petersburg IPP Geneva Trophy - Geneva Iskratel Open - Kranj IPP Open - Helsinki LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo Challenger DCN de Cherbourg - Cherbourg Shenzhen Open - Shenzhen Mitsubishi Electric Europe Cup - Monza Isla de Gran Canaria - Mas Palomas PBZ Zagreb Indoors - Zagreb 2007 Knoxville Challenger - Knoxville Trofeo Sisma Mantova - Mantova Internationaux du Doubs - Besancon Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Open 13 - Marseille Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe BSI Challenger Lugano - Lugano Riviera de Rimini Challenger - Rimini Orleans Challenger Akbank Private Banking TED Open - Istanbul Waco Tennis Challenger - Waco Geneva Open - Geneva Bauer Watertechnilogy Cup 2008 - Eckental IPP Open - Helsinki Noumea Challenger Heilbronn Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Baton Rouge Challenger Savannah Challenger St. Remy Challenger Sacramento Challenger Calabasas Challenger Ostrava Challenger Tallahassee Tennis Challenger - Tallahassee Ramat Hasharon Challenger San Remo Challenger Campos do Jordao Challenger Binghamton Challenger Rennes Challenger Eckental Challenger Challenger Copa Sevilla - Seville Reunion Island Challenger Cherbourg Challenger Aachen Challenger Rome Challenger Bordeaux Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Turin Challenger BB&T Atlanta Open - Atlanta Tampere Challenger Istanbul Challenger Izmir Challenger Quimper Challenger Napoli Challenger Memorial Manfredini - Sassuolo Furth Challenger Lille Challenger Nottingham-2 Challenger Petange Challenger Seville Challenger Helsinki Challenger China Open - Beijing Kremlin Cup - Moscow Rome Challenger Furth Challenger Recanati Challenger Millennium Estoril Open - Estoril Trani Challenger Alphen Challenger Petange Challenger Bauer Watertechnology Cup - Eckental Meknes Challenger Kenitra Challenger San Marino Challenger AT&T Challenger of Dallas - Dallas 2008 China TCL Challenger - Guangzhou Eckental Challenger Bratislava Challenger Noumea Challenger Chennai Challenger Kolkata Challenger Talahassee Challenger Vercelli Challenger Challenger 42 - Andrezieux Memphis Open - Memphis Arad Challenger Winnetka Challenger Arad Challenger Orleans Challenger Challenger DCNS de Cherbourg - Cherbourg Pozoblanco Challenger St. Remy Challenger Geneva Open - Geneva Open Mutouest St. Brieuc - St. Brieuc Reunion Island Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Noumea Challenger Bergamo Challenger Mons Challenger Carson Challenger St. Brieuc Challenger Turin Challenger Alphen Challenger Aix En Provence Challenger Prostejov Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Segovia Challenger Portoroz Challenger Todi Challenger Orleans Challenger Loughborough Challenger Rennes Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Bangkok Challenger Kazan Challenger St. Brieuc Challenger Nanjing Challenger Turin Challenger Ostrava Challenger Aix En Provence Challenger Busan Challenger Bordeaux Challenger Heilbronn Challenger Open de Rennes La Trinitaine - Rennes Lyon Challenger Segovia Challenger Brest Challenger Wroclaw Challenger Mouilleron-Le-Captif Challenger St. Petersburg Open - St. Petersburg Ilkley Challenger Vancouver Challenger Chengdu Challenger Challenger Ford de Cherbourg - Cherbourg Swiss Indoors Basel - Basel Challenger 42 - Andrezieux Ortisei Challenger Bergamo Challenger St. Remy Challenger Rennes Challenger Sarasota Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Karlsruhe Challenger Fergana Challenger GHI Bronz Classic - Bronx Astana Challenger Open Sainte Victoire - Aix-En-Provence Orleans Challenger Segovia Challenger Cherbourg Challenger Kremlin Cup - Moscow Yuba City Challenger Ortisei Challenger Kyoto Challenger Tean International - Alphen Mouilleron-Le-Captif Challenger Kazan Challenger Geneva Challenger Izmir Challenger Quimper Challenger Qatar ExxonMobil Open - Doha Internazionali di Tennis Dell'Umbria - Todi Quimper Challenger Hamburg European Open - Hamburg Cherbourg Challenger Truist Atlanta Open - Atlanta Sofia Open - Sofia Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Mons Challenger Bratislava Challenger Blois Challenger Morocco Tennis Tour - Rabat Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius San Remo Tennis Cup - San Remo Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Challenger 42 - Andrezieux St. Brieuc Challenger Lille Challenger Gwangju Challenger Bordeaux Challenger Mamaia Challenger - Constanta Timisoara Challenger Open des Alpes Trophee BNP Paribas - Grenoble Salvador Challenger Open D'Orleans - Orleans The LTA Men's Challenger - Southampton The LTA Sunderland Challenger - Sunderland PEOPLEnet CUP - Dnepropetrovsk Caversham International Tennis Tournament - Jersey The LTA Wrexham Challenger - Wrexham KGHM Emax Polish Indoors - Wroclaw Kyoto Challenger Orleans Challenger Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Helsinki Challenger Prosperita Open 2006 - Ostrava Brasov Challenger ATP Studena Croatia Open Umag - Umag Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Open 13 - Marseille Open de Nice Cote d'Azur - Nice Citi Open - Washington SAP Open - San Jose Semgroup Challenger - Tulsa BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Open 13 - Marseille Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Open 13 - Marseille Cherbourg Challenger Atlanta Tennis Championships - Atlanta Atlanta Tennis Championships - Atlanta Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Mons Challenger Blois Challenger Aircel Chennai Open - Chennai Open 13 - Marseille US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Shenzhen Open - Shenzhen Orbetello Challenger Open Sud de France - Montpellier Szczecin Challenger Delray Beach Open - Delray Beach Open 13 - Marseille Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Citi Open - Washington Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Truist Atlanta Open - Atlanta Kremlin Cup - Moscow Serbia Open - Belgrade Davidoff Swiss Indoors Basel - Basel Erste Bank Open - Vienna Abierto de Tenis Mifel - Los Cabos Kremlin Cup - Moscow Seoul Challenger Delray Beach International Tennis Championships - Delray Beach French Open - Paris Masters Series Monte-Carlo - Monte Carlo Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Sony Open Tennis - Miami Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne National Bank Open - Montreal Tata Open Maharashtra - Pune Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 French Open - Paris Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Australian Open - Melbourne Davis Cup, Group II, 1R, LTU-EGY 4-1 Australian Open - Melbourne Masters Series Monte-Carlo - Monte-Carlo French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris BNP Paribas Masters - Paris U.S. Open - New York Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group I, PO, LTU-GEO 3-2 Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, PO, PAK-LTU 3-2 All Lower level tournaments Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, LTU-NOR 3-2 Olympics - Rio de Janeiro Zhuhai Challenger Bratislava 1 Challenger